put on a clinic - French English Dictionary